world rally championship - German English Dictionary